home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Hyper / C-Cl / ClassAdministrator1.3.cpt / Classroom Administrator / background_8177.txt < prev    next >
Text File  |  1988-04-18  |  25KB  |  1,109 lines

  1. -- background: 8177 from stack: in
  2. -- bmap block id: 3035
  3. -- flags: 0000
  4. -- background id: 0
  5. -- name: 
  6.  
  7.  
  8. -- part 2 (field)
  9. -- low flags: 00
  10. -- high flags: 0004
  11. -- rect: left=29 top=84 right=121 bottom=104
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 0
  15. -- font id: 3
  16. -- text size: 9
  17. -- style flags: 0
  18. -- line height: 12
  19. -- part name: 
  20. ----- HyperTalk script -----
  21. on MouseUp
  22.   get the target
  23.   put word 4 of it into num
  24.   global code,cardname,start,finish
  25.   put field "start date" into start
  26.   put field "end date" into finish
  27.   put char 1 of line 1 of bkgnd field id num into temp
  28.   put temp & line 2 of bkgnd field id num & "Attendance" into cardname
  29.   if hilite of bkgnd button "Tardy" is true then put "T" into code
  30.   if hilite of bkgnd button "Absent"is true then put "A" into code
  31.   if hilite of bkgnd button "Excused" is true then put "I" into code
  32.   if hilite of bkgnd button "Unexcused" is true then put "U" into code
  33.   if hilite of bkgnd button "Suspended" is true then put "S" into code
  34.   if hilite of bkgnd button "Student Activity" is true then put "V" into code
  35.   put hilite of bkgnd button "Edit" into choice
  36.   if choice is true then DoEdit
  37.   else
  38.     DoType
  39.   end if
  40.   domenu "Back"
  41. end MouseUp
  42.  
  43.  
  44.  
  45. On DoType
  46.   global code,cardname
  47.   go to card cardname
  48.   put word 2 of item 2 of the long date into Day
  49.   put "A" & Day into fieldname
  50.   if word 2 of the long date is "September" then
  51.     put code into line 1 of card field fieldname
  52.   end if
  53.   if word 2 of the long date is "October" then
  54.     put code into line 2 of card field fieldname
  55.   end if
  56.   if word 2 of the long date is "November" then
  57.     put code into line 3 of card field fieldname
  58.   end if
  59.   if word 2 of the long date is "December" then
  60.     put code into line 4 of card field fieldname
  61.   end if
  62.   if word 2 of the long date is "January" then
  63.     put code into line 5 of card field fieldname
  64.   end if
  65.   if word 2 of the long date is "February" then
  66.     put code into line 6 of card field fieldname
  67.   end if
  68.   if word 2 of the long date is "March" then
  69.     put code into line 7 of card field fieldname
  70.   end if
  71.   if word 2 of the long date is "April" then
  72.     put code into line 8 of card field fieldname
  73.   end if
  74.   if word 2 of the long date is "May" then
  75.     put code into line 9 of card field fieldname
  76.   end if
  77.   if word 2 of the long date is "June" then
  78.     put code into line 10 of card field fieldname
  79.   end if
  80.  
  81. end DoType
  82.  
  83. On DoEdit
  84.   global code,cardname,start,finish, fieldname
  85.   go to card cardname
  86.   put word 2 of start into startDay
  87.   put word 2 of finish into endDay
  88.   if endDay is empty and startDay is not empty then
  89.     put "A" & word 2 of start into fieldname
  90.     DoCalcDate
  91.     exit DoEdit
  92.   end if
  93.   if startDay is empty and endDay is empty then
  94.     ask "Which day?"
  95.     put it into start
  96.     put "A" & word 2 of start into fieldname
  97.     DoCalcDate
  98.     exit DoEdit
  99.   end if
  100.   repeat with Day = startDay to endDay
  101.     put "A" & Day into fieldname
  102.     DoCalcDate
  103.   end repeat
  104. end DoEdit
  105.  
  106.  
  107. On DoCalcDate
  108.   global code,fieldname, start
  109.   if word 1 of start is "Sep" then
  110.     put code into line 1 of card field fieldname
  111.     put code into msg
  112.   end if
  113.   if word 1 of start is "Oct" then
  114.     put code into line 2 of card field fieldname
  115.   end if
  116.   if word 1 of start is "Nov" then
  117.     put code into line 3 of card field fieldname
  118.   end if
  119.   if word 1 of start is "Dec" then
  120.     put code into line 4 of card field fieldname
  121.   end if
  122.   if word 1 of start is "Jan" then
  123.     put code into line 5 of card field fieldname
  124.   end if
  125.   if word 1 of start is "Feb" then
  126.     put code into line 6 of card field fieldname
  127.   end if
  128.   if word 1 of start is "Mar" then
  129.     put code into line 7 of card field fieldname
  130.   end if
  131.   if word 1 of start is "Apr" then
  132.     put code into line 8 of card field fieldname
  133.   end if
  134.   if word 1 of start is "May" then
  135.     put code into line 9 of card field fieldname
  136.   end if
  137.   if word 1 of start is "Jun" then
  138.     put code into line 10 of card field fieldname
  139.   end if
  140. End DoCalcDate
  141.  
  142.  
  143.  
  144.  
  145. -- part 3 (field)
  146. -- low flags: 00
  147. -- high flags: 0004
  148. -- rect: left=29 top=124 right=161 bottom=104
  149. -- title width / last selected line: 0
  150. -- icon id / first selected line: 0 / 0
  151. -- text alignment: 0
  152. -- font id: 3
  153. -- text size: 9
  154. -- style flags: 0
  155. -- line height: 12
  156. -- part name: 
  157.  
  158.  
  159. -- part 4 (field)
  160. -- low flags: 00
  161. -- high flags: 0004
  162. -- rect: left=30 top=164 right=201 bottom=104
  163. -- title width / last selected line: 0
  164. -- icon id / first selected line: 0 / 0
  165. -- text alignment: 0
  166. -- font id: 3
  167. -- text size: 9
  168. -- style flags: 0
  169. -- line height: 12
  170. -- part name: 
  171.  
  172.  
  173. -- part 5 (field)
  174. -- low flags: 00
  175. -- high flags: 0004
  176. -- rect: left=30 top=205 right=242 bottom=105
  177. -- title width / last selected line: 0
  178. -- icon id / first selected line: 0 / 0
  179. -- text alignment: 0
  180. -- font id: 3
  181. -- text size: 9
  182. -- style flags: 0
  183. -- line height: 12
  184. -- part name: 
  185.  
  186.  
  187. -- part 6 (field)
  188. -- low flags: 00
  189. -- high flags: 0004
  190. -- rect: left=29 top=244 right=281 bottom=106
  191. -- title width / last selected line: 0
  192. -- icon id / first selected line: 0 / 0
  193. -- text alignment: 0
  194. -- font id: 3
  195. -- text size: 9
  196. -- style flags: 0
  197. -- line height: 12
  198. -- part name: 
  199.  
  200.  
  201. -- part 7 (field)
  202. -- low flags: 00
  203. -- high flags: 0004
  204. -- rect: left=29 top=283 right=320 bottom=106
  205. -- title width / last selected line: 0
  206. -- icon id / first selected line: 0 / 0
  207. -- text alignment: 0
  208. -- font id: 3
  209. -- text size: 9
  210. -- style flags: 0
  211. -- line height: 12
  212. -- part name: 
  213.  
  214.  
  215. -- part 8 (field)
  216. -- low flags: 00
  217. -- high flags: 0004
  218. -- rect: left=108 top=85 right=122 bottom=175
  219. -- title width / last selected line: 0
  220. -- icon id / first selected line: 0 / 0
  221. -- text alignment: 0
  222. -- font id: 3
  223. -- text size: 9
  224. -- style flags: 0
  225. -- line height: 12
  226. -- part name: 
  227.  
  228.  
  229. -- part 9 (field)
  230. -- low flags: 00
  231. -- high flags: 0004
  232. -- rect: left=108 top=124 right=161 bottom=176
  233. -- title width / last selected line: 0
  234. -- icon id / first selected line: 0 / 0
  235. -- text alignment: 0
  236. -- font id: 3
  237. -- text size: 9
  238. -- style flags: 0
  239. -- line height: 12
  240. -- part name: 
  241.  
  242.  
  243. -- part 10 (field)
  244. -- low flags: 00
  245. -- high flags: 0004
  246. -- rect: left=109 top=164 right=201 bottom=178
  247. -- title width / last selected line: 0
  248. -- icon id / first selected line: 0 / 0
  249. -- text alignment: 0
  250. -- font id: 3
  251. -- text size: 9
  252. -- style flags: 0
  253. -- line height: 12
  254. -- part name: 
  255.  
  256.  
  257. -- part 11 (field)
  258. -- low flags: 00
  259. -- high flags: 0004
  260. -- rect: left=109 top=206 right=243 bottom=179
  261. -- title width / last selected line: 0
  262. -- icon id / first selected line: 0 / 0
  263. -- text alignment: 0
  264. -- font id: 3
  265. -- text size: 9
  266. -- style flags: 0
  267. -- line height: 12
  268. -- part name: 
  269.  
  270.  
  271. -- part 12 (field)
  272. -- low flags: 00
  273. -- high flags: 0004
  274. -- rect: left=109 top=245 right=282 bottom=180
  275. -- title width / last selected line: 0
  276. -- icon id / first selected line: 0 / 0
  277. -- text alignment: 0
  278. -- font id: 3
  279. -- text size: 9
  280. -- style flags: 0
  281. -- line height: 12
  282. -- part name: 
  283.  
  284.  
  285. -- part 13 (field)
  286. -- low flags: 00
  287. -- high flags: 0004
  288. -- rect: left=109 top=283 right=320 bottom=182
  289. -- title width / last selected line: 0
  290. -- icon id / first selected line: 0 / 0
  291. -- text alignment: 0
  292. -- font id: 3
  293. -- text size: 9
  294. -- style flags: 0
  295. -- line height: 12
  296. -- part name: 
  297.  
  298.  
  299. -- part 14 (field)
  300. -- low flags: 00
  301. -- high flags: 0004
  302. -- rect: left=181 top=85 right=122 bottom=247
  303. -- title width / last selected line: 0
  304. -- icon id / first selected line: 0 / 0
  305. -- text alignment: 0
  306. -- font id: 3
  307. -- text size: 9
  308. -- style flags: 0
  309. -- line height: 12
  310. -- part name: 
  311.  
  312.  
  313. -- part 15 (field)
  314. -- low flags: 00
  315. -- high flags: 0004
  316. -- rect: left=181 top=125 right=162 bottom=248
  317. -- title width / last selected line: 0
  318. -- icon id / first selected line: 0 / 0
  319. -- text alignment: 0
  320. -- font id: 3
  321. -- text size: 9
  322. -- style flags: 0
  323. -- line height: 12
  324. -- part name: 
  325.  
  326.  
  327. -- part 16 (field)
  328. -- low flags: 00
  329. -- high flags: 0004
  330. -- rect: left=182 top=165 right=202 bottom=249
  331. -- title width / last selected line: 0
  332. -- icon id / first selected line: 0 / 0
  333. -- text alignment: 0
  334. -- font id: 3
  335. -- text size: 9
  336. -- style flags: 0
  337. -- line height: 12
  338. -- part name: 
  339.  
  340.  
  341. -- part 17 (field)
  342. -- low flags: 00
  343. -- high flags: 0004
  344. -- rect: left=182 top=206 right=243 bottom=250
  345. -- title width / last selected line: 0
  346. -- icon id / first selected line: 0 / 0
  347. -- text alignment: 0
  348. -- font id: 3
  349. -- text size: 9
  350. -- style flags: 0
  351. -- line height: 12
  352. -- part name: 
  353.  
  354.  
  355. -- part 18 (field)
  356. -- low flags: 00
  357. -- high flags: 0004
  358. -- rect: left=182 top=246 right=283 bottom=250
  359. -- title width / last selected line: 0
  360. -- icon id / first selected line: 0 / 0
  361. -- text alignment: 0
  362. -- font id: 3
  363. -- text size: 9
  364. -- style flags: 0
  365. -- line height: 12
  366. -- part name: 
  367.  
  368.  
  369. -- part 19 (field)
  370. -- low flags: 00
  371. -- high flags: 0004
  372. -- rect: left=183 top=284 right=321 bottom=252
  373. -- title width / last selected line: 0
  374. -- icon id / first selected line: 0 / 0
  375. -- text alignment: 0
  376. -- font id: 3
  377. -- text size: 9
  378. -- style flags: 0
  379. -- line height: 12
  380. -- part name: 
  381.  
  382.  
  383. -- part 20 (field)
  384. -- low flags: 00
  385. -- high flags: 0004
  386. -- rect: left=251 top=85 right=122 bottom=322
  387. -- title width / last selected line: 0
  388. -- icon id / first selected line: 0 / 0
  389. -- text alignment: 0
  390. -- font id: 3
  391. -- text size: 9
  392. -- style flags: 0
  393. -- line height: 12
  394. -- part name: 
  395.  
  396.  
  397. -- part 21 (field)
  398. -- low flags: 00
  399. -- high flags: 0004
  400. -- rect: left=251 top=126 right=163 bottom=322
  401. -- title width / last selected line: 0
  402. -- icon id / first selected line: 0 / 0
  403. -- text alignment: 0
  404. -- font id: 3
  405. -- text size: 9
  406. -- style flags: 0
  407. -- line height: 12
  408. -- part name: 
  409.  
  410.  
  411. -- part 22 (field)
  412. -- low flags: 00
  413. -- high flags: 0004
  414. -- rect: left=252 top=166 right=203 bottom=323
  415. -- title width / last selected line: 0
  416. -- icon id / first selected line: 0 / 0
  417. -- text alignment: 0
  418. -- font id: 3
  419. -- text size: 9
  420. -- style flags: 0
  421. -- line height: 12
  422. -- part name: 
  423.  
  424.  
  425. -- part 24 (field)
  426. -- low flags: 00
  427. -- high flags: 0004
  428. -- rect: left=252 top=206 right=243 bottom=323
  429. -- title width / last selected line: 0
  430. -- icon id / first selected line: 0 / 0
  431. -- text alignment: 0
  432. -- font id: 3
  433. -- text size: 9
  434. -- style flags: 0
  435. -- line height: 12
  436. -- part name: 
  437.  
  438.  
  439. -- part 25 (field)
  440. -- low flags: 00
  441. -- high flags: 0004
  442. -- rect: left=253 top=246 right=283 bottom=324
  443. -- title width / last selected line: 0
  444. -- icon id / first selected line: 0 / 0
  445. -- text alignment: 0
  446. -- font id: 3
  447. -- text size: 9
  448. -- style flags: 0
  449. -- line height: 12
  450. -- part name: 
  451.  
  452.  
  453. -- part 26 (field)
  454. -- low flags: 00
  455. -- high flags: 0004
  456. -- rect: left=253 top=284 right=321 bottom=324
  457. -- title width / last selected line: 0
  458. -- icon id / first selected line: 0 / 0
  459. -- text alignment: 0
  460. -- font id: 3
  461. -- text size: 9
  462. -- style flags: 0
  463. -- line height: 12
  464. -- part name: 
  465.  
  466.  
  467. -- part 27 (field)
  468. -- low flags: 00
  469. -- high flags: 0004
  470. -- rect: left=325 top=86 right=123 bottom=399
  471. -- title width / last selected line: 0
  472. -- icon id / first selected line: 0 / 0
  473. -- text alignment: 0
  474. -- font id: 3
  475. -- text size: 9
  476. -- style flags: 0
  477. -- line height: 12
  478. -- part name: 
  479.  
  480.  
  481. -- part 28 (field)
  482. -- low flags: 00
  483. -- high flags: 0004
  484. -- rect: left=325 top=125 right=162 bottom=399
  485. -- title width / last selected line: 0
  486. -- icon id / first selected line: 0 / 0
  487. -- text alignment: 0
  488. -- font id: 3
  489. -- text size: 9
  490. -- style flags: 0
  491. -- line height: 12
  492. -- part name: 
  493.  
  494.  
  495. -- part 29 (field)
  496. -- low flags: 00
  497. -- high flags: 0004
  498. -- rect: left=325 top=165 right=202 bottom=400
  499. -- title width / last selected line: 0
  500. -- icon id / first selected line: 0 / 0
  501. -- text alignment: 0
  502. -- font id: 3
  503. -- text size: 9
  504. -- style flags: 0
  505. -- line height: 12
  506. -- part name: 
  507.  
  508.  
  509. -- part 30 (field)
  510. -- low flags: 00
  511. -- high flags: 0004
  512. -- rect: left=325 top=206 right=243 bottom=401
  513. -- title width / last selected line: 0
  514. -- icon id / first selected line: 0 / 0
  515. -- text alignment: 0
  516. -- font id: 3
  517. -- text size: 9
  518. -- style flags: 0
  519. -- line height: 12
  520. -- part name: 
  521.  
  522.  
  523. -- part 31 (field)
  524. -- low flags: 00
  525. -- high flags: 0004
  526. -- rect: left=325 top=247 right=284 bottom=402
  527. -- title width / last selected line: 0
  528. -- icon id / first selected line: 0 / 0
  529. -- text alignment: 0
  530. -- font id: 3
  531. -- text size: 9
  532. -- style flags: 0
  533. -- line height: 12
  534. -- part name: 
  535.  
  536.  
  537. -- part 32 (field)
  538. -- low flags: 00
  539. -- high flags: 0004
  540. -- rect: left=326 top=285 right=322 bottom=403
  541. -- title width / last selected line: 0
  542. -- icon id / first selected line: 0 / 0
  543. -- text alignment: 0
  544. -- font id: 3
  545. -- text size: 9
  546. -- style flags: 0
  547. -- line height: 12
  548. -- part name: 
  549.  
  550.  
  551. -- part 34 (field)
  552. -- low flags: 00
  553. -- high flags: 0004
  554. -- rect: left=406 top=85 right=122 bottom=487
  555. -- title width / last selected line: 0
  556. -- icon id / first selected line: 0 / 0
  557. -- text alignment: 0
  558. -- font id: 3
  559. -- text size: 9
  560. -- style flags: 0
  561. -- line height: 12
  562. -- part name: 
  563.  
  564.  
  565. -- part 35 (field)
  566. -- low flags: 00
  567. -- high flags: 0004
  568. -- rect: left=407 top=125 right=162 bottom=487
  569. -- title width / last selected line: 0
  570. -- icon id / first selected line: 0 / 0
  571. -- text alignment: 0
  572. -- font id: 3
  573. -- text size: 9
  574. -- style flags: 0
  575. -- line height: 12
  576. -- part name: 
  577.  
  578.  
  579. -- part 36 (field)
  580. -- low flags: 00
  581. -- high flags: 0004
  582. -- rect: left=408 top=166 right=203 bottom=486
  583. -- title width / last selected line: 0
  584. -- icon id / first selected line: 0 / 0
  585. -- text alignment: 0
  586. -- font id: 3
  587. -- text size: 9
  588. -- style flags: 0
  589. -- line height: 12
  590. -- part name: 
  591.  
  592.  
  593. -- part 37 (field)
  594. -- low flags: 00
  595. -- high flags: 0004
  596. -- rect: left=408 top=205 right=242 bottom=487
  597. -- title width / last selected line: 0
  598. -- icon id / first selected line: 0 / 0
  599. -- text alignment: 0
  600. -- font id: 3
  601. -- text size: 9
  602. -- style flags: 0
  603. -- line height: 12
  604. -- part name: 
  605.  
  606.  
  607. -- part 38 (field)
  608. -- low flags: 00
  609. -- high flags: 0004
  610. -- rect: left=409 top=244 right=281 bottom=487
  611. -- title width / last selected line: 0
  612. -- icon id / first selected line: 0 / 0
  613. -- text alignment: 0
  614. -- font id: 3
  615. -- text size: 9
  616. -- style flags: 0
  617. -- line height: 12
  618. -- part name: 
  619.  
  620.  
  621. -- part 33 (field)
  622. -- low flags: 00
  623. -- high flags: 0004
  624. -- rect: left=409 top=282 right=319 bottom=487
  625. -- title width / last selected line: 0
  626. -- icon id / first selected line: 0 / 0
  627. -- text alignment: 0
  628. -- font id: 3
  629. -- text size: 9
  630. -- style flags: 0
  631. -- line height: 12
  632. -- part name: 
  633.  
  634.  
  635. -- part 40 (field)
  636. -- low flags: 01
  637. -- high flags: 0000
  638. -- rect: left=117 top=43 right=60 bottom=304
  639. -- title width / last selected line: 0
  640. -- icon id / first selected line: 0 / 0
  641. -- text alignment: 0
  642. -- font id: 21
  643. -- text size: 12
  644. -- style flags: 0
  645. -- line height: 14
  646. -- part name: Date
  647. ----- HyperTalk script -----
  648. On MouseUp
  649.   put the long date into field "Date"
  650. end MouseUp
  651.  
  652.  
  653.  
  654. -- part 42 (button)
  655. -- low flags: 00
  656. -- high flags: 0000
  657. -- rect: left=254 top=0 right=23 bottom=281
  658. -- title width / last selected line: 0
  659. -- icon id / first selected line: 27009 / 27009
  660. -- text alignment: 1
  661. -- font id: 0
  662. -- text size: 12
  663. -- style flags: 0
  664. -- line height: 16
  665. -- part name: 
  666. ----- HyperTalk script -----
  667. on mouseUp
  668.   go to next card
  669. end mouseUp
  670.  
  671.  
  672.  
  673. -- part 43 (button)
  674. -- low flags: 00
  675. -- high flags: 0000
  676. -- rect: left=209 top=0 right=22 bottom=236
  677. -- title width / last selected line: 0
  678. -- icon id / first selected line: 9301 / 9301
  679. -- text alignment: 1
  680. -- font id: 0
  681. -- text size: 12
  682. -- style flags: 0
  683. -- line height: 16
  684. -- part name: 
  685. ----- HyperTalk script -----
  686. on mouseUp
  687.   go to previous card
  688. end mouseUp
  689.  
  690.  
  691.  
  692. -- part 45 (field)
  693. -- low flags: 00
  694. -- high flags: 0002
  695. -- rect: left=136 top=64 right=78 bottom=204
  696. -- title width / last selected line: 0
  697. -- icon id / first selected line: 0 / 0
  698. -- text alignment: 0
  699. -- font id: 3
  700. -- text size: 9
  701. -- style flags: 0
  702. -- line height: 12
  703. -- part name: start date
  704.  
  705.  
  706. -- part 46 (field)
  707. -- low flags: 00
  708. -- high flags: 0002
  709. -- rect: left=221 top=64 right=79 bottom=302
  710. -- title width / last selected line: 0
  711. -- icon id / first selected line: 0 / 0
  712. -- text alignment: 0
  713. -- font id: 3
  714. -- text size: 9
  715. -- style flags: 0
  716. -- line height: 12
  717. -- part name: end date
  718.  
  719.  
  720. -- part 47 (field)
  721. -- low flags: 00
  722. -- high flags: 0002
  723. -- rect: left=374 top=43 right=60 bottom=449
  724. -- title width / last selected line: 0
  725. -- icon id / first selected line: 0 / 0
  726. -- text alignment: 0
  727. -- font id: 3
  728. -- text size: 9
  729. -- style flags: 0
  730. -- line height: 12
  731. -- part name: Period
  732.  
  733.  
  734. -- part 48 (field)
  735. -- low flags: 00
  736. -- high flags: 4002
  737. -- rect: left=374 top=62 right=80 bottom=449
  738. -- title width / last selected line: 0
  739. -- icon id / first selected line: 0 / 0
  740. -- text alignment: 0
  741. -- font id: 3
  742. -- text size: 9
  743. -- style flags: 0
  744. -- line height: 12
  745. -- part name: Class
  746.  
  747.  
  748. -- part 50 (button)
  749. -- low flags: 00
  750. -- high flags: 8006
  751. -- rect: left=2 top=323 right=339 bottom=78
  752. -- title width / last selected line: 0
  753. -- icon id / first selected line: 0 / 0
  754. -- text alignment: 1
  755. -- font id: 0
  756. -- text size: 12
  757. -- style flags: 0
  758. -- line height: 16
  759. -- part name: Excused
  760. ----- HyperTalk script -----
  761. on mouseUp
  762.   put number of bkgnd buttons - 1 into numbutts
  763.   repeat with x = 1 to numbutts
  764.     set hilite of bkgnd button x to false
  765.   end repeat
  766.   set hilite of bkgnd button "Excused" to true
  767.   set hilite of bkgnd button "Edit" to true
  768. end MouseUp
  769.  
  770.  
  771.  
  772.  
  773. -- part 51 (button)
  774. -- low flags: 00
  775. -- high flags: 8006
  776. -- rect: left=179 top=323 right=339 bottom=270
  777. -- title width / last selected line: 0
  778. -- icon id / first selected line: 0 / 0
  779. -- text alignment: 1
  780. -- font id: 0
  781. -- text size: 12
  782. -- style flags: 0
  783. -- line height: 16
  784. -- part name: Suspended
  785. ----- HyperTalk script -----
  786. on mouseUp
  787.   put number of bkgnd buttons - 1 into numbutts
  788.   repeat with x = 1 to numbutts
  789.     set hilite of bkgnd button x to false
  790.   end repeat
  791.   set hilite of bkgnd button "Suspended" to true
  792.   set hilite of bkgnd button "Edit" to true
  793. end MouseUp
  794.  
  795.  
  796.  
  797.  
  798. -- part 52 (button)
  799. -- low flags: 00
  800. -- high flags: 8006
  801. -- rect: left=414 top=323 right=339 bottom=463
  802. -- title width / last selected line: 0
  803. -- icon id / first selected line: 0 / 0
  804. -- text alignment: 1
  805. -- font id: 0
  806. -- text size: 12
  807. -- style flags: 0
  808. -- line height: 16
  809. -- part name: Edit
  810. ----- HyperTalk script -----
  811. on mouseUp
  812.   set hilite of bkgnd button "Tardy" to false
  813.   set hilite of bkgnd button "Absent" to false
  814.   set hilite of bkgnd button "Edit" to true
  815. end mouseUp
  816.  
  817.  
  818.  
  819. -- part 54 (button)
  820. -- low flags: 00
  821. -- high flags: C006
  822. -- rect: left=442 top=2 right=25 bottom=509
  823. -- title width / last selected line: 0
  824. -- icon id / first selected line: 0 / 0
  825. -- text alignment: 1
  826. -- font id: 0
  827. -- text size: 12
  828. -- style flags: 0
  829. -- line height: 16
  830. -- part name: Absent
  831. ----- HyperTalk script -----
  832. on mouseUp
  833.   put number of bkgnd buttons into numbutts
  834.   repeat with x = 1 to numbutts
  835.     set hilite of bkgnd button x to false
  836.   end repeat
  837.   get hilite of bkgnd button "Absent"
  838.   set hilite of bkgnd button "Absent" to true
  839. end mouseUp
  840.  
  841.  
  842.  
  843. -- part 55 (button)
  844. -- low flags: 00
  845. -- high flags: 8006
  846. -- rect: left=372 top=4 right=24 bottom=437
  847. -- title width / last selected line: 0
  848. -- icon id / first selected line: 0 / 0
  849. -- text alignment: 1
  850. -- font id: 0
  851. -- text size: 12
  852. -- style flags: 0
  853. -- line height: 16
  854. -- part name: Tardy
  855. ----- HyperTalk script -----
  856. on mouseUp
  857.   put number of bkgnd buttons into numbutts
  858.   repeat with x = 1 to numbutts
  859.     set hilite of bkgnd button x to false
  860.   end repeat
  861.   set hilite of bkgnd button "Tardy" to true
  862. end mouseUp
  863.  
  864.  
  865.  
  866.  
  867. -- part 56 (button)
  868. -- low flags: 00
  869. -- high flags: 8006
  870. -- rect: left=82 top=323 right=339 bottom=175
  871. -- title width / last selected line: 0
  872. -- icon id / first selected line: 0 / 0
  873. -- text alignment: 1
  874. -- font id: 0
  875. -- text size: 12
  876. -- style flags: 0
  877. -- line height: 16
  878. -- part name: Unexcused
  879. ----- HyperTalk script -----
  880. on mouseUp
  881.   put number of bkgnd buttons - 1 into numbutts
  882.   repeat with x = 1 to numbutts
  883.     set hilite of bkgnd button x to false
  884.   end repeat
  885.   set hilite of bkgnd button "Unexcused" to true
  886.   set hilite of bkgnd button "Edit" to true
  887. end mouseUp
  888.  
  889.  
  890.  
  891. -- part 57 (button)
  892. -- low flags: 00
  893. -- high flags: 8006
  894. -- rect: left=275 top=323 right=339 bottom=404
  895. -- title width / last selected line: 0
  896. -- icon id / first selected line: 0 / 0
  897. -- text alignment: 1
  898. -- font id: 0
  899. -- text size: 12
  900. -- style flags: 0
  901. -- line height: 16
  902. -- part name: Student Activity
  903. ----- HyperTalk script -----
  904. on mouseUp
  905.   put number of bkgnd buttons - 1 into numbutts
  906.   repeat with x = 1 to numbutts
  907.     set hilite of bkgnd button x to false
  908.   end repeat
  909.   set hilite of bkgnd button "Student Activity" to true
  910.   set hilite of bkgnd button "Edit" to true
  911. end MouseUp
  912.  
  913.  
  914.  
  915.  
  916. -- part 58 (field)
  917. -- low flags: 81
  918. -- high flags: 0004
  919. -- rect: left=255 top=179 right=314 bottom=481
  920. -- title width / last selected line: 0
  921. -- icon id / first selected line: 0 / 0
  922. -- text alignment: 0
  923. -- font id: 3
  924. -- text size: 12
  925. -- style flags: 0
  926. -- line height: 16
  927. -- part name: Explanation
  928. ----- HyperTalk script -----
  929. On MouseUp
  930.   Hide field "Explanation"
  931. end MouseUp
  932.  
  933.  
  934.  
  935. -- part 60 (button)
  936. -- low flags: 80
  937. -- high flags: 8003
  938. -- rect: left=433 top=291 right=310 bottom=477
  939. -- title width / last selected line: 0
  940. -- icon id / first selected line: 0 / 0
  941. -- text alignment: 1
  942. -- font id: 0
  943. -- text size: 12
  944. -- style flags: 0
  945. -- line height: 16
  946. -- part name: Done
  947. ----- HyperTalk script -----
  948. on mouseUp
  949.   global period
  950.   global class
  951.   Hide field "Explanation"
  952.   Hide bkgnd button "Done"
  953.   repeat with x = 1 to 36
  954.     put field x into field x of card "SeatingChart"
  955.   end repeat
  956. end mouseUp
  957.  
  958.  
  959.  
  960.  
  961. -- part 62 (button)
  962. -- low flags: 80
  963. -- high flags: 8004
  964. -- rect: left=282 top=0 right=23 bottom=398
  965. -- title width / last selected line: 0
  966. -- icon id / first selected line: 0 / 0
  967. -- text alignment: 1
  968. -- font id: 0
  969. -- text size: 12
  970. -- style flags: 0
  971. -- line height: 16
  972. -- part name: Delete a student
  973. ----- HyperTalk script -----
  974. on mouseUp
  975.   push this card
  976.   ask "Which student's records do you wish to delete?"
  977.   if it is "Cancel" then exit mouseUp
  978.   put char 1 of word 1 of it & word 2 of it into temp
  979.   put temp & "Profile" into profilecard
  980.   set lockscreen to true
  981.   go to card profilecard
  982.   doMenu "Delete Card"
  983.   put temp & "Attendance" into attendancecard
  984.   go to card attendancecard
  985.   doMenu "Delete Card"
  986.   put temp & "Grades" into gradescard
  987.   go to card gradescard
  988.   doMenu "Delete Card"
  989.   pop card
  990.   set lockscreen to false
  991. end mouseUp
  992.  
  993.  
  994.  
  995. -- part 63 (button)
  996. -- low flags: 00
  997. -- high flags: E006
  998. -- rect: left=222 top=23 right=39 bottom=323
  999. -- title width / last selected line: 0
  1000. -- icon id / first selected line: 0 / 0
  1001. -- text alignment: 1
  1002. -- font id: 0
  1003. -- text size: 12
  1004. -- style flags: 0
  1005. -- line height: 16
  1006. -- part name: Edit seating chart
  1007. ----- HyperTalk script -----
  1008. on mouseUp
  1009.   if hilite of bkgnd button "Edit seating chart" is true then
  1010.     repeat with x = 1 to 36
  1011.       set locktext of field x to false
  1012.     end repeat
  1013.   else
  1014.     repeat with x = 1 to 36
  1015.       set locktext of field x to true
  1016.     end repeat
  1017.   end if
  1018. end mouseUp
  1019.  
  1020.  
  1021.  
  1022.  
  1023. -- part 64 (button)
  1024. -- low flags: 80
  1025. -- high flags: 8004
  1026. -- rect: left=399 top=0 right=23 bottom=512
  1027. -- title width / last selected line: 0
  1028. -- icon id / first selected line: 0 / 0
  1029. -- text alignment: 1
  1030. -- font id: 0
  1031. -- text size: 12
  1032. -- style flags: 0
  1033. -- line height: 16
  1034. -- part name: Add Assignment
  1035. ----- HyperTalk script -----
  1036. on mouseUp
  1037.   global assignment,assignpoints
  1038.   push this card
  1039.   ask "What is the name of the assignment?"
  1040.   put it into assignment
  1041.   ask "How many points is it worth?"
  1042.   put it into assignpoints
  1043.   set lockscreen to true
  1044.   go to card 1
  1045.   repeat with x = 1 to the number of cards
  1046.     go to card x
  1047.     get the name of this bkgnd
  1048.     if word 2 of it is quote & "Grades" & quote then
  1049.       doCheck
  1050.     end if
  1051.   end repeat
  1052.   pop card
  1053.   set lockscreen to false
  1054. end mouseUp
  1055.  
  1056. On doCheck
  1057.   global assignment,assignpoints
  1058.   get the number of lines in field "Column One"
  1059.   if it < 18 then
  1060.     put assignment into line it + 1 in field "Column One"
  1061.     put assignpoints into line it + 1 in field "PtsPoss1"
  1062.   else
  1063.     get the number of lines in field "Column 2"
  1064.     put assignment into line it + 1 in field "Column 2"
  1065.     put assignpoints into line it + 1 in field "PtsPoss2"
  1066.   end if
  1067. end doCheck
  1068.  
  1069.  
  1070.  
  1071.  
  1072. -- part 65 (button)
  1073. -- low flags: 00
  1074. -- high flags: 0000
  1075. -- rect: left=0 top=0 right=21 bottom=24
  1076. -- title width / last selected line: 0
  1077. -- icon id / first selected line: 26635 / 26635
  1078. -- text alignment: 1
  1079. -- font id: 0
  1080. -- text size: 12
  1081. -- style flags: 0
  1082. -- line height: 16
  1083. -- part name: 
  1084. ----- HyperTalk script -----
  1085. on mouseUp
  1086.   push this card
  1087.   go to ClassAdminHelp
  1088. end mouseUp
  1089.  
  1090.  
  1091.  
  1092. -- part 68 (button)
  1093. -- low flags: 00
  1094. -- high flags: 2000
  1095. -- rect: left=26 top=0 right=24 bottom=51
  1096. -- title width / last selected line: 0
  1097. -- icon id / first selected line: 2162 / 2162
  1098. -- text alignment: 1
  1099. -- font id: 0
  1100. -- text size: 12
  1101. -- style flags: 0
  1102. -- line height: 16
  1103. -- part name: 
  1104. ----- HyperTalk script -----
  1105. on mouseUp
  1106.   go to first card
  1107. end mouseUp
  1108.  
  1109.